Formal Design and Analysis of a Gear Controller: an Industrial Case Study using UPPAAL
نویسندگان
چکیده
In this paper, we report on an application of the validation and veri cation tool kit Uppaal in the design and analysis of a prototype gear controller, carried out in a joint project between industry and academia. The gear controller is a component in the control system operating in a modern vehicle, implementing the gear change algorithm. We give a detailed description of the formal model of the gear controller and its surrounding environment, and its correctness formalized in 46 logical formulas according to the informal requirements delivered by our industrial partner of the project. The second contribution of this paper is a solution to the problem we met in this case study, namely how to use a tool like Uppaal, which only provides reachability analysis to verify bounded response time properties e.g. if f1 (a request) becomes true at a certain time point, then f2 (a response) must be guaranteed to hold within a given time bound. We present a logic and a method to characterize and model{check such properties for networks of timed automata by syntactical transformation and reachability analysis. The advantage of this approach is that we need no additional implementation work to extend the existing model{checker, but simple manual syntactical manipulation on the system description. The method has been demonstrated in verifying the correctness of the gear controller design. It takes 2.99 seconds to check the 46 logical formulas by Uppaal installed on a Pentium 75MHz PC equipped with 24 MB of primary memory.
منابع مشابه
Formal Design and Analysis of a Gear
In this paper, we report on an application of the validation and veriication tool kit Uppaal in the design and analysis of a prototype gear controller, carried out in a joint project between industry and academia. We give a detailed description of the formal model of the gear controller and its surrounding environment, and its correctness formalised according to the informal requirements delive...
متن کاملMathematical Model and Vibration Analysis of Aircraft with Active Landing Gear System using Linear Quadratic Regulator Technique
This paper deals with the study and comparison of passive and active landing gear system of the aircraft and dynamic responses due to runway irregularities while the aircraft is taxying. The dynamic load and vibration caused by the unevenness of runway will result in airframe fatigue, discomfort of passengers and the reduction of the pilot’s ability to control the aircraft. One of the objectiv...
متن کاملGuided Controller Synthesis for Climate Controller Using Uppaal Tiga
We present a complete tool chain for automatic controller synthesis using Uppaal Tiga and Simulink. The tool chain is explored using an industrial case study for climate control in a pig stable. The problem is modeled as a game, and we useUppaal Tiga to automatically synthesize safe strategies that are transformed for input to Simulink, which is used to run simulations on the controller and gen...
متن کاملUsing Validation and Verification Techniques for Robust Plan Execution
This paper describes the exploitation of a Validation and Verification technique aiming at enriching the support capabilities of the KnowledgE ENgineering (KEEN) software environment. In particular, the work reports on the formal synthesis of a plan controller associated to a flexible temporal plan. The controller synthesis exploits Timed Game Automata (TGA) for formal modeling and UPPAAL-TIGA ...
متن کاملMore efficiency in fuel consumption using gearbox optimization based on Taguchi method
Automotive emission is becoming a critical threat to today’s human health. Many researchers are studying engine designs leading to less fuel consumption. Gearbox selection plays a key role in an engine design. In this study, Taguchi quality engineering method is employed, and optimum gear ratios in a five speed gear box is obtained. A table of various gear ratios is suggested by design o...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 1997